MGERLAGAEKEVLVEIVRFTQKNGLKGAEGGWKDFLGRNDKKFGVSVSDPKKRTKDVLLAFLLTFSKDFQKYFRKLVRRHTERRAIEQYMNDFSGKVSPEQKLVQLTTEHIEYRKNYYFPSYQEGWKIMRIGKVSNSMNSGAMLAIDCEMVLCHDGTEAVVRVCVVDNKLEVKLDTLVNPCKAIADYRTHITAVSKKDLEGVTCSLVDVQKSLKKILAKGKILVGHSLYRDLHALKFDYSRVVDTAYIFKYANLPTTASASLNSLCKSVCGYSVREEGEPHNCLKDAEAAMNLVIAKLKSGFDDPIEIAENCVPESDQLKLLAHRIPVYLPCKELLKIFSGNPSIEEKIESRIRGNFYSTCILFKDIGEADKAFEELDGQETKDSSGRLQKSVLLKRDNGDVVSFFVRKMVYGSRITNSEISKKRPQPIENEDPKKEDANGDKQKKQRTSKK