MVEADRPGKLFIGGLNTETNEKALEAVFGKYGRIVEVLLMKDRETNKSRGFAFVTFESPADAKDAARDMNGKLLYHVEEIVMEVHLEGNRCPLVEMFICPQEMMGILLKTAIQAEITQVLVILEIMHHHHEIILTVIMVIPVHVMTIHQEDIAIEMDMVVIVTIQIIQVEVPTEIHMRVMVGDFAHYGRGVLIDSQ