MPLTAEQEKALKPLLLKGTLATDASLEPFLAAVEPDLLAALGTDHPLAGDSLQLRRFLVARKFKVPATVEMISAHVKWRAENLPIKPEGAVLAELQKGKFYSYGTDAAGRPLVLIHSGKFDPATRDLEASVRSVFYEIERVIAQLPPGQAQFAVFYDRTGFSIKKNWDYTLLKAVFTQLSDNYPERLGAGYVYPSGKLLPMLWGLVKHFLDARTRSKVKFINTQEELLKSLPAEYVPTAYGGSSTHAFDPATCGLVSGE*