MESKLTEDVGPLAAASFPLLVYDYEHGVPPEISQTVLSVADGSMRTIRVPEMCDYTCLETPQGLMLMVDTASGSCWLWNPQTGEKTALPSMNGGELPDHCRCLVSDTISSPPNWVSDDDVDHPDSLVLVYDLTRPELLFCRIRGGAGWVKQSYDIDVGIEVPAATGEDEGPIPTPSAVISDMAAVQGVFYYSESRDVIGALFSFADDPEPRLELVTFDARLPTLALDAPQLTVTKSYLLESSRELFLVCLFYIGCTVERIEEVGAYVMDFTEKEWCKVTDIGDAAFLLGPGCFAASCAAAEHGLKSGCVYLADDDNDVHIFDLKDGTRELVKPTQDIPALSREPFWLVPVQP*