MGRLMDEPKRKLRVLCLHGFRTSASIFETQLRRWDKSVLDLLDLTFLDAPFPCFGKSDVEGIFPPPYYEWFQYNKTYTKFGGMEECMKYISDFMNTHGPFDGLLGFSQGSVLSAAFAGMQQRGLALVHHPPLRFLVLISGAMFKNEQLMKDCYSEQIKCPAVFLIGDNDWLKPMNEELLEVFENPLIVRHGAKHVVPRLGEEAVVSLRTFLMQSLEAKMQDLQSSGVKAEEVLPGEIEILPSLVQTAGAF*