MKRLLICGFIFLVLCALLMVKCSHSVQEKKEQKQHQEEVEKYQKERKKGDQYESFKQLIRHEKEGYEIEFHEKGGSDLLVFSPHGGEIEPGTSEIVEAFQQRYSTYLFEGTKQENNRDLHITSTKFDEPILVQMIKTYPFSISIHGYKSDKRHTLVGGTNEKMQRAVVRELKDRGFSAEMVQEGERLSGTDPKNINNRNASGESVQLEISTAQREAFFDNFDTRKGKKQAFRRYIRALKEVLREFDPTS