MGKYQSNVFKTSLITYPMIMFCGPAENKFLFSNENKLVVAWWPGTAKRMFPHSLLFVTGDKGHQIRRLLMKFMKQDDLNQYVGIMDAIARRNMQSNWEGKGKVRAFQLIKDYNFRLSCRIMLGTEDPDKMMKIGSGFKVLFKGILGLPLNFPGTAFHRAMRAVEAIKRELKCIIEERRAASLEKMQETDLLSGLLLTADDEGDSMAEEEAFENLMLYLFAAHESSTTTTAMVMKYLAEMPHIYDEVLREQRDIAMSKERPDQLLELEDIKKMKYTWNVVNEALRLRPPIQGSPKVAITDFNYAGYHIPKGSKLLWSPLATHLDPALFPDPEKFDPSRFDGKGPAPYTFTPFGGGPRMCPGKEFARLQILVFLHNVVKRFRWEMLSLTETIVVKPTPVPSEGLPLRLQPHQSQVYE