MVVDKQYQHLIAWTYTGTSFIVCNITEFSRDVLPKHFKHNNFSSFVRQLNMYGFHKVNKSPRGHRTLAENQIWEFSHPKFLRNRPDLLDEIKRK