MADTVLVLGAWASPFSNRVRIALLEKGVEYEYKEEDLVNKSSLLLKSNPVHKKVPVLIHNERPICESLIIVQYIDETWNKTSPLMPGDPYEWANARFWADYIDKKIQDCGSRIWRTKGEAREEAKKEYIDCLKVLEGALGEKQYFGGEGFGYVDVVLIPSACCFYAYEKTGNFSVEEECPKLMAWVRRCMKRESVAKVLPDSHKIYEFIGVLKKRLGIEE