MRFNHTNDEVEKKKHAELLALPPHSSEVYIGGIANNVSEEDLRVFCQSVGEVSEVRIMKAKESGERKGYAFVAFKTKELASQAIEELNNSEFKGKKIKCSSSQAKHRLFIGNIPKKWTVEDMKKVVADVGPGVISIELLKDLQSSGRNRGFAFIEYYNHACAEYSRQKMSNSNFKLENNAPTVSWAEPRNSESSAVSQVKAVYVKNLPENITQDSLKKLFEHHGKITKVVLPPAKSGQEKSRFGFVHFSDRSSAMKALKNTEKYEIDGKNLECSLAKPEADQRSSGTSNSQKPVVLPTYPHRLGYGMVGGAYGGIGAGYGAAGFAQVSCSLPCLSLICFSCCIVNKICFTTLRQLCLTIERRREKFVALH