MKIKGFVLFNLLWLLFGCMHKSNDIDIYQRAIGYVMPLVDSGYIVDKYIHIYEHAENDSNILYSFFEGDSPTSDIAEFPSKIIKFNDRYFCFIELDEPELSIEQINQITNCNNATVMSRTDINADIWFMGVSKYKNSGAVVKRSPDADYIFDYTELWPYFSGGQPDKTDFYMCLDDNDIVLSDPSYLKSDSLKFYIKKICGKIYVKNKTDSTVVLSPSILGKTFIVANGPDTLSLSLHDSLPIEISAKGFGVFFYESRENSSFFQNLPCKNTWMSLYKILSDSTFSLFKINGDTKTIRLLNNDSPTHYLRNDSGKILKKFWNEGVFDKEKRNSRFIGILSYS