MVRALKPHKYYAGLSKRAATRRRKEILKFGAYDWRDPRAYTGFQTDVGRKTRRSSYTAVWQRRFPDAHSLADKAEATGVPESFLRESYNRGMAAWRTGHRPGATQQQWGYARVHSLLLCGKTAITTDSDIRRKAIRTSRKAARWFRSVKCVE