MADTVVVLGTWNSMFSNRVRIALLEKGVEYEYKEEDLLNKSPLLLESNPIQKKIPVLIHNERPVCESLIIVQYIDETWNKTSPLMPGDPFERANARFWGDFIDKKIYDCGTRILWKSKGEDRDEAKKEFIESLKVVEGELGQKPYFGGESFGYVDVALIPFGCWFNAYEKTGKFSVEEECPKLMAWVRRCMERESVAKVLPDSDKICEFMDAFKKRFGVE