MSDQHDERRRFHRIAFDADSEILQGERRWEVLLHDVSLHGILVGQPQDWNGDPQRPFEARLYLGLDVLIRMEISLAWARDGLLGFECQHIDLDSISHLRRLVELNLGDEELLERELALLVSAHDD